// components/avatar/avatar.js
Component({
  /**
   * 组件的属性列表
   */
  options: {
    addGlobalClass: true,
  },
  properties: {
    avatarurl: {
      type: String,
      value: '',
    },
    name: {
      type: String,
      value: '',
      observer: function (newVal, oldVal) {
       
        this.setData({
          name:newVal.substring(0, 1).toUpperCase()
        })
        // console.log('properties-num', newVal)
      }
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },
  // observers: {//能够监测到props和data中的
  //   // 监听全部 setData，每次 setData 都触发，一般用不到 '**' 监听全部
  //   '**':function (val) {

  //     console.log('**所有的setData变化：', val) // 此时返回的 val 值是一个包含所有data变量的对象
  //   },
  // },
  /**
   * 组件的方法列表
   */
  methods: {

  }
})